package org.ing.sisval.be;

public final class BEDepreciacion {

   
    private int depreciacionid;
    private String categoria;
    private String antiguedad;
    private String material;
    private String estado;
    private int valorestado;
    private int numero;

    public static final int CATEGORIA = 1, ANTIGUEDAD = 2, MATERIAL = 3, ESTADO = 4, VALORESTADO = 5;
    private int tipo_item;

    public BEDepreciacion() {
        setAntiguedad("");
        setCategoria("");
        setDepreciacionid(0);
        setEstado("");
        setMaterial("");
        setValorestado(0);
        setNumero(0);

    }
     public  int getTipo_item() {
        return tipo_item;
    }

    public  void setTipo_item(int aTipo_item) {
        tipo_item = aTipo_item;
    }

    public int getDepreciacionid() {
        return depreciacionid;
    }

    public void setDepreciacionid(int depreciacionid) {
        this.depreciacionid = depreciacionid;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public String getAntiguedad() {
        return antiguedad;
    }

    public void setAntiguedad(String antiguedad) {
        this.antiguedad = antiguedad;
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public int getValorestado() {
        return valorestado;
    }

    public void setValorestado(int valorestado) {
        this.valorestado = valorestado;
    }

    @Override
    public String toString() {
        switch (getTipo_item()) {
            case CATEGORIA:
                return getCategoria();
            case ANTIGUEDAD:
                return getAntiguedad();
            case MATERIAL:
                return getMaterial();
            case ESTADO:
                return getEstado();
            case VALORESTADO:
                return Integer.toString(getValorestado());

            default:
                return "<Seleccionar>";
        }
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }
}
